home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Place in System Folder / System 7.5.2 or higher / Finder Scripting Extension / Finder Scripting Extension.rsrc / CODE_49.txt < prev    next >
Text File  |  1993-04-16  |  29KB  |  537 lines

  1. # near model CODE resource
  2. # jump table entries: 8032-8052 (21 of them)
  3. export_1004:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0108                movem.l    -[A7], D7,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8. 00000010  2F0C                     move.l     -[A7], A4
  9. 00000012  2054                     movea.l    A0, [A4]
  10. 00000014  2050                     movea.l    A0, [A0]
  11. 00000016  2268 0018                movea.l    A1, [A0 + 0x18]
  12. 0000001A  4E91                     jsr        [A1]
  13. 0000001C  5280                     addq.l     D0, 1
  14. 0000001E  2E2E 000C                move.l     D7, [A6 + 0xC]
  15. 00000022  DE80                     add.l      D7, D0
  16. 00000024  7001                     moveq.l    D0, 0x01
  17. 00000026  B087                     cmp.l      D0, D7
  18. 00000028  504F                     addq.w     A7, 8
  19. 0000002A  6F0C                     ble        +0xE /* 00000038 */
  20. 0000002C  2F3C FFFF D8E9           move.l     -[A7], 0xFFFFD8E9
  21. 00000032  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  22. 00000036  584F                     addq.w     A7, 4
  23. label00000038:
  24. 00000038  2007                     move.l     D0, D7
  25. 0000003A  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  26. 00000040  4E5E                     unlink     A6
  27. 00000042  4E75                     rts
  28. export_1005:
  29. 00000044  4E56 0000                link       A6, 0
  30. 00000048  48E7 0118                movem.l    -[A7], D7,A3,A4
  31. 0000004C  286E 0008                movea.l    A4, [A6 + 0x8]
  32. 00000050  486E 000C                pea.l      [A6 + 0xC]
  33. 00000054  4EAD 12BA                jsr        [A5 + 0x12BA /* export_595 */]
  34. 00000058  2E00                     move.l     D7, D0
  35. 0000005A  2F0C                     move.l     -[A7], A4
  36. 0000005C  2054                     movea.l    A0, [A4]
  37. 0000005E  2050                     movea.l    A0, [A0]
  38. 00000060  2268 008C                movea.l    A1, [A0 + 0x8C]
  39. 00000064  4E91                     jsr        [A1]
  40. 00000066  2640                     movea.l    A3, D0
  41. 00000068  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  42. 0000006E  2F07                     move.l     -[A7], D7
  43. 00000070  2F0B                     move.l     -[A7], A3
  44. 00000072  2053                     movea.l    A0, [A3]
  45. 00000074  2050                     movea.l    A0, [A0]
  46. 00000076  2268 0048                movea.l    A1, [A0 + 0x48]
  47. 0000007A  4E91                     jsr        [A1]
  48. 0000007C  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  49. 00000082  4E5E                     unlink     A6
  50. 00000084  4E75                     rts
  51. export_1006:
  52. 00000086  4E56 0000                link       A6, 0
  53. 0000008A  2F0C                     move.l     -[A7], A4
  54. 0000008C  286E 0008                movea.l    A4, [A6 + 0x8]
  55. 00000090  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  56. 00000094  2F0C                     move.l     -[A7], A4
  57. 00000096  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  58. 0000009A  2054                     movea.l    A0, [A4]
  59. 0000009C  116E 0013 0009           move.b     [A0 + 0x9], [A6 + 0x13]
  60. 000000A2  2054                     movea.l    A0, [A4]
  61. 000000A4  116E 0017 000A           move.b     [A0 + 0xA], [A6 + 0x17]
  62. 000000AA  2054                     movea.l    A0, [A4]
  63. 000000AC  116E 001B 000C           move.b     [A0 + 0xC], [A6 + 0x1B]
  64. 000000B2  2054                     movea.l    A0, [A4]
  65. 000000B4  116E 001F 000B           move.b     [A0 + 0xB], [A6 + 0x1F]
  66. 000000BA  2054                     movea.l    A0, [A4]
  67. 000000BC  116E 0023 0008           move.b     [A0 + 0x8], [A6 + 0x23]
  68. 000000C2  286E FFFC                movea.l    A4, [A6 - 0x4]
  69. 000000C6  4E5E                     unlink     A6
  70. 000000C8  4E75                     rts
  71. export_1007:
  72. 000000CA  4E56 FFF8                link       A6, -0x0008
  73. 000000CE  2F07                     move.l     -[A7], D7
  74. 000000D0  2E2E 0010                move.l     D7, [A6 + 0x10]
  75. 000000D4  2D7C 6E75 6C6C FFF8      move.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  76. 000000DC  7000                     moveq.l    D0, 0x00
  77. 000000DE  2D40 FFFC                move.l     [A6 - 0x4], D0
  78. 000000E2  41EE FFF8                lea.l      A0, [A6 - 0x8]
  79. 000000E6  2207                     move.l     D1, D7
  80. 000000E8  2F07                     move.l     -[A7], D7
  81. 000000EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82. 000000EE  486E FFF8                pea.l      [A6 - 0x8]
  83. 000000F2  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  84. 000000F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  85. 000000FA  206E 0008                movea.l    A0, [A6 + 0x8]
  86. 000000FE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  87. 00000102  20D9                     move.l     [A0]+, [A1]+
  88. 00000104  20D9                     move.l     [A0]+, [A1]+
  89. 00000106  2E2E FFF4                move.l     D7, [A6 - 0xC]
  90. 0000010A  4E5E                     unlink     A6
  91. 0000010C  4E75                     rts
  92. export_1008:
  93. 0000010E  4E56 0000                link       A6, 0
  94. 00000112  2F0C                     move.l     -[A7], A4
  95. 00000114  286E 0008                movea.l    A4, [A6 + 0x8]
  96. 00000118  200C                     move.l     D0, A4
  97. 0000011A  6610                     bne        +0x12 /* 0000012C */
  98. 0000011C  7010                     moveq.l    D0, 0x10
  99. 0000011E  2F00                     move.l     -[A7], D0
  100. 00000120  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  101. 00000124  2840                     movea.l    A4, D0
  102. 00000126  200C                     move.l     D0, A4
  103. 00000128  584F                     addq.w     A7, 4
  104. 0000012A  671C                     beq        +0x1E /* 00000148 */
  105. label0000012C:
  106. 0000012C  2054                     movea.l    A0, [A4]
  107. 0000012E  20BC 6E75 6C6C           move.l     [A0], 0x6E756C6C /* 'null' */
  108. 00000134  2054                     movea.l    A0, [A4]
  109. 00000136  7000                     moveq.l    D0, 0x00
  110. 00000138  2140 0004                move.l     [A0 + 0x4], D0
  111. 0000013C  2054                     movea.l    A0, [A4]
  112. 0000013E  2140 0008                move.l     [A0 + 0x8], D0
  113. 00000142  2054                     movea.l    A0, [A4]
  114. 00000144  2140 000C                move.l     [A0 + 0xC], D0
  115. label00000148:
  116. 00000148  200C                     move.l     D0, A4
  117. 0000014A  286E FFFC                movea.l    A4, [A6 - 0x4]
  118. 0000014E  4E5E                     unlink     A6
  119. 00000150  4E75                     rts
  120. export_1009:
  121. 00000152  4E56 0000                link       A6, 0
  122. 00000156  2F0C                     move.l     -[A7], A4
  123. 00000158  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  124. 0000015C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  125. 00000160  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  126. 00000164  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  127. 00000168  4EAD 168A                jsr        [A5 + 0x168A /* export_717 */]
  128. 0000016C  2840                     movea.l    A4, D0
  129. 0000016E  200C                     move.l     D0, A4
  130. 00000170  6716                     beq        +0x18 /* 00000188 */
  131. 00000172  7003                     moveq.l    D0, 0x03
  132. 00000174  2F00                     move.l     -[A7], D0
  133. 00000176  2F0C                     move.l     -[A7], A4
  134. 00000178  2054                     movea.l    A0, [A4]
  135. 0000017A  2050                     movea.l    A0, [A0]
  136. 0000017C  2268 0014                movea.l    A1, [A0 + 0x14]
  137. 00000180  4E91                     jsr        [A1]
  138. 00000182  7000                     moveq.l    D0, 0x00
  139. 00000184  504F                     addq.w     A7, 8
  140. 00000186  6002                     bra        +0x4 /* 0000018A */
  141. label00000188:
  142. 00000188  7000                     moveq.l    D0, 0x00
  143. label0000018A:
  144. 0000018A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  145. 0000018E  286E FFFC                movea.l    A4, [A6 - 0x4]
  146. 00000192  4E5E                     unlink     A6
  147. 00000194  4E75                     rts
  148. export_1010:
  149. 00000196  4E56 FFF4                link       A6, -0x000C
  150. 0000019A  48E7 0018                movem.l    -[A7], A3,A4
  151. 0000019E  266E 0008                movea.l    A3, [A6 + 0x8]
  152. 000001A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  153. 000001A6  486E FFF4                pea.l      [A6 - 0xC]
  154. 000001AA  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  155. 000001AE  41EE FFF4                lea.l      A0, [A6 - 0xC]
  156. 000001B2  504F                     addq.w     A7, 8
  157. 000001B4  600A                     bra        +0xC /* 000001C0 */
  158. label000001B6:
  159. 000001B6  2F0C                     move.l     -[A7], A4
  160. 000001B8  2F0B                     move.l     -[A7], A3
  161. 000001BA  4EAD 0832                jsr        [A5 + 0x832 /* export_258 */]
  162. 000001BE  504F                     addq.w     A7, 8
  163. label000001C0:
  164. 000001C0  486E FFF4                pea.l      [A6 - 0xC]
  165. 000001C4  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  166. 000001C8  2840                     movea.l    A4, D0
  167. 000001CA  200C                     move.l     D0, A4
  168. 000001CC  584F                     addq.w     A7, 4
  169. 000001CE  66E6                     bne        -0x18 /* 000001B6 */
  170. 000001D0  4CEE 1800 FFEC           movem.l    A3,A4, [A6 - 0x14]
  171. 000001D6  4E5E                     unlink     A6
  172. 000001D8  4E75                     rts
  173. export_1011:
  174. 000001DA  4E56 FFF4                link       A6, -0x000C
  175. 000001DE  48E7 0118                movem.l    -[A7], D7,A3,A4
  176. 000001E2  266E 0008                movea.l    A3, [A6 + 0x8]
  177. 000001E6  4207                     clr.b      D7
  178. 000001E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  179. 000001EC  486E FFF4                pea.l      [A6 - 0xC]
  180. 000001F0  4EAD 07EA                jsr        [A5 + 0x7EA /* export_249 */]
  181. 000001F4  41EE FFF4                lea.l      A0, [A6 - 0xC]
  182. 000001F8  504F                     addq.w     A7, 8
  183. 000001FA  6006                     bra        +0x8 /* 00000202 */
  184. label000001FC:
  185. 000001FC  B7CC                     cmpa.l     A3, A4
  186. 000001FE  6602                     bne        +0x4 /* 00000202 */
  187. 00000200  7E01                     moveq.l    D7, 0x01
  188. label00000202:
  189. 00000202  486E FFF4                pea.l      [A6 - 0xC]
  190. 00000206  4EAD 07E2                jsr        [A5 + 0x7E2 /* export_248 */]
  191. 0000020A  2840                     movea.l    A4, D0
  192. 0000020C  200C                     move.l     D0, A4
  193. 0000020E  584F                     addq.w     A7, 4
  194. 00000210  66EA                     bne        -0x14 /* 000001FC */
  195. 00000212  1007                     move.b     D0, D7
  196. 00000214  4CEE 1880 FFE8           movem.l    D7,A3,A4, [A6 - 0x18]
  197. 0000021A  4E5E                     unlink     A6
  198. 0000021C  4E75                     rts
  199. export_1012:
  200. 0000021E  4E56 FFFC                link       A6, -0x0004
  201. 00000222  48E7 0118                movem.l    -[A7], D7,A3,A4
  202. 00000226  266E 0008                movea.l    A3, [A6 + 0x8]
  203. 0000022A  286E 000C                movea.l    A4, [A6 + 0xC]
  204. 0000022E  4207                     clr.b      D7
  205. 00000230  6022                     bra        +0x24 /* 00000254 */
  206. label00000232:
  207. 00000232  200C                     move.l     D0, A4
  208. 00000234  A055                     syscall    StripAddress
  209. 00000236  2D40 FFFC                move.l     [A6 - 0x4], D0
  210. 0000023A  200B                     move.l     D0, A3
  211. 0000023C  A055                     syscall    StripAddress
  212. 0000023E  222E FFFC                move.l     D1, [A6 - 0x4]
  213. 00000242  B081                     cmp.l      D0, D1
  214. 00000244  6608                     bne        +0xA /* 0000024E */
  215. 00000246  7E01                     moveq.l    D7, 0x01
  216. 00000248  7000                     moveq.l    D0, 0x00
  217. 0000024A  2840                     movea.l    A4, D0
  218. 0000024C  6006                     bra        +0x8 /* 00000254 */
  219. label0000024E:
  220. 0000024E  2054                     movea.l    A0, [A4]
  221. 00000250  2868 000A                movea.l    A4, [A0 + 0xA]
  222. label00000254:
  223. 00000254  200C                     move.l     D0, A4
  224. 00000256  66DA                     bne        -0x24 /* 00000232 */
  225. 00000258  1007                     move.b     D0, D7
  226. 0000025A  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  227. 00000260  4E5E                     unlink     A6
  228. 00000262  4E75                     rts
  229. export_1013:
  230. 00000264  4E56 0000                link       A6, 0
  231. 00000268  2F0C                     move.l     -[A7], A4
  232. 0000026A  286E 0008                movea.l    A4, [A6 + 0x8]
  233. 0000026E  200C                     move.l     D0, A4
  234. 00000270  6730                     beq        +0x32 /* 000002A2 */
  235. 00000272  2054                     movea.l    A0, [A4]
  236. 00000274  20AD FEBE                move.l     [A0], [A5 - 0x142]
  237. 00000278  2054                     movea.l    A0, [A4]
  238. 0000027A  7000                     moveq.l    D0, 0x00
  239. 0000027C  2140 0008                move.l     [A0 + 0x8], D0
  240. 00000280  220C                     move.l     D1, A4
  241. 00000282  671E                     beq        +0x20 /* 000002A2 */
  242. 00000284  7000                     moveq.l    D0, 0x00
  243. 00000286  2F00                     move.l     -[A7], D0
  244. 00000288  2F0C                     move.l     -[A7], A4
  245. 0000028A  4EAD 220A                jsr        [A5 + 0x220A /* export_1085 */]
  246. 0000028E  202E 000C                move.l     D0, [A6 + 0xC]
  247. 00000292  0800 0000                btst.b     D0, 0x0
  248. 00000296  504F                     addq.w     A7, 8
  249. 00000298  6708                     beq        +0xA /* 000002A2 */
  250. 0000029A  2F0C                     move.l     -[A7], A4
  251. 0000029C  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  252. 000002A0  584F                     addq.w     A7, 4
  253. label000002A2:
  254. 000002A2  286E FFFC                movea.l    A4, [A6 - 0x4]
  255. 000002A6  4E5E                     unlink     A6
  256. 000002A8  4E75                     rts
  257. export_1014:
  258. 000002AA  4E56 0000                link       A6, 0
  259. 000002AE  48E7 1108                movem.l    -[A7], D3,D7,A4
  260. 000002B2  286E 0008                movea.l    A4, [A6 + 0x8]
  261. 000002B6  2E2E 000C                move.l     D7, [A6 + 0xC]
  262. 000002BA  7601                     moveq.l    D3, 0x01
  263. 000002BC  0C87 6373 656C           cmpi.l     D7, 0x6373656C /* 'csel' */
  264. 000002C2  671C                     beq        +0x1E /* 000002E0 */
  265. 000002C4  2054                     movea.l    A0, [A4]
  266. 000002C6  BEA8 000C                cmp.l      D7, [A0 + 0xC]
  267. 000002CA  6714                     beq        +0x16 /* 000002E0 */
  268. 000002CC  2F03                     move.l     -[A7], D3
  269. 000002CE  2F07                     move.l     -[A7], D7
  270. 000002D0  2F0C                     move.l     -[A7], A4
  271. 000002D2  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  272. 000002D6  508F                     addq.l     A7, 8
  273. 000002D8  261F                     move.l     D3, [A7]+
  274. 000002DA  4A00                     tst.b      D0
  275. 000002DC  6602                     bne        +0x4 /* 000002E0 */
  276. 000002DE  7600                     moveq.l    D3, 0x00
  277. label000002E0:
  278. 000002E0  1003                     move.b     D0, D3
  279. 000002E2  4CEE 1088 FFF4           movem.l    D3,D7,A4, [A6 - 0xC]
  280. 000002E8  4E5E                     unlink     A6
  281. 000002EA  4E75                     rts
  282. export_1015:
  283. 000002EC  4E56 0000                link       A6, 0
  284. 000002F0  48E7 0018                movem.l    -[A7], A3,A4
  285. 000002F4  286E 0008                movea.l    A4, [A6 + 0x8]
  286. 000002F8  7000                     moveq.l    D0, 0x00
  287. 000002FA  2640                     movea.l    A3, D0
  288. 000002FC  2054                     movea.l    A0, [A4]
  289. 000002FE  4AA8 000C                tst.l      [A0 + 0xC]
  290. 00000302  670E                     beq        +0x10 /* 00000312 */
  291. 00000304  2F28 000C                move.l     -[A7], [A0 + 0xC]
  292. 00000308  2F0C                     move.l     -[A7], A4
  293. 0000030A  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  294. 0000030E  2640                     movea.l    A3, D0
  295. 00000310  504F                     addq.w     A7, 8
  296. label00000312:
  297. 00000312  200B                     move.l     D0, A3
  298. 00000314  660C                     bne        +0xE /* 00000322 */
  299. 00000316  2F3C FFFF F940           move.l     -[A7], 0xFFFFF940
  300. 0000031C  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  301. 00000320  584F                     addq.w     A7, 4
  302. label00000322:
  303. 00000322  200B                     move.l     D0, A3
  304. 00000324  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  305. 0000032A  4E5E                     unlink     A6
  306. 0000032C  4E75                     rts
  307. export_1016:
  308. 0000032E  4E56 0000                link       A6, 0
  309. 00000332  2F0C                     move.l     -[A7], A4
  310. 00000334  286E 0008                movea.l    A4, [A6 + 0x8]
  311. 00000338  200C                     move.l     D0, A4
  312. 0000033A  6610                     bne        +0x12 /* 0000034C */
  313. 0000033C  700C                     moveq.l    D0, 0x0C
  314. 0000033E  2F00                     move.l     -[A7], D0
  315. 00000340  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  316. 00000344  2840                     movea.l    A4, D0
  317. 00000346  200C                     move.l     D0, A4
  318. 00000348  584F                     addq.w     A7, 4
  319. 0000034A  671A                     beq        +0x1C /* 00000366 */
  320. label0000034C:
  321. 0000034C  2F0C                     move.l     -[A7], A4
  322. 0000034E  4EAD 2902                jsr        [A5 + 0x2902 /* export_1308 */]
  323. 00000352  2840                     movea.l    A4, D0
  324. 00000354  2054                     movea.l    A0, [A4]
  325. 00000356  20AD FDB6                move.l     [A0], [A5 - 0x24A]
  326. 0000035A  2054                     movea.l    A0, [A4]
  327. 0000035C  217C 6E75 6C6C 0008      move.l     [A0 + 0x8], 0x6E756C6C /* 'null' */
  328. 00000364  584F                     addq.w     A7, 4
  329. label00000366:
  330. 00000366  200C                     move.l     D0, A4
  331. 00000368  286E FFFC                movea.l    A4, [A6 - 0x4]
  332. 0000036C  4E5E                     unlink     A6
  333. 0000036E  4E75                     rts
  334. export_1017:
  335. 00000370  4E56 0000                link       A6, 0
  336. 00000374  48E7 1108                movem.l    -[A7], D3,D7,A4
  337. 00000378  286E 0008                movea.l    A4, [A6 + 0x8]
  338. 0000037C  2E2E 000C                move.l     D7, [A6 + 0xC]
  339. 00000380  7601                     moveq.l    D3, 0x01
  340. 00000382  2054                     movea.l    A0, [A4]
  341. 00000384  BEA8 0008                cmp.l      D7, [A0 + 0x8]
  342. 00000388  671C                     beq        +0x1E /* 000003A6 */
  343. 0000038A  0C87 6162 6474           cmpi.l     D7, 0x61626474 /* 'abdt' */
  344. 00000390  6714                     beq        +0x16 /* 000003A6 */
  345. 00000392  2F03                     move.l     -[A7], D3
  346. 00000394  2F07                     move.l     -[A7], D7
  347. 00000396  2F0C                     move.l     -[A7], A4
  348. 00000398  4EAD 290A                jsr        [A5 + 0x290A /* export_1309 */]
  349. 0000039C  508F                     addq.l     A7, 8
  350. 0000039E  261F                     move.l     D3, [A7]+
  351. 000003A0  4A00                     tst.b      D0
  352. 000003A2  6602                     bne        +0x4 /* 000003A6 */
  353. 000003A4  7600                     moveq.l    D3, 0x00
  354. label000003A6:
  355. 000003A6  1003                     move.b     D0, D3
  356. 000003A8  4CEE 1088 FFF4           movem.l    D3,D7,A4, [A6 - 0xC]
  357. 000003AE  4E5E                     unlink     A6
  358. 000003B0  4E75                     rts
  359. export_1018:
  360. 000003B2  4E56 0000                link       A6, 0
  361. 000003B6  2F0C                     move.l     -[A7], A4
  362. 000003B8  286E 0008                movea.l    A4, [A6 + 0x8]
  363. 000003BC  200C                     move.l     D0, A4
  364. 000003BE  6610                     bne        +0x12 /* 000003D0 */
  365. 000003C0  700C                     moveq.l    D0, 0x0C
  366. 000003C2  2F00                     move.l     -[A7], D0
  367. 000003C4  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  368. 000003C8  2840                     movea.l    A4, D0
  369. 000003CA  200C                     move.l     D0, A4
  370. 000003CC  584F                     addq.w     A7, 4
  371. 000003CE  671A                     beq        +0x1C /* 000003EA */
  372. label000003D0:
  373. 000003D0  2F0C                     move.l     -[A7], A4
  374. 000003D2  4EAD 2902                jsr        [A5 + 0x2902 /* export_1308 */]
  375. 000003D6  2840                     movea.l    A4, D0
  376. 000003D8  2054                     movea.l    A0, [A4]
  377. 000003DA  20AD FDC2                move.l     [A0], [A5 - 0x23E]
  378. 000003DE  2054                     movea.l    A0, [A4]
  379. 000003E0  217C 6E75 6C6C 0008      move.l     [A0 + 0x8], 0x6E756C6C /* 'null' */
  380. 000003E8  584F                     addq.w     A7, 4
  381. label000003EA:
  382. 000003EA  200C                     move.l     D0, A4
  383. 000003EC  286E FFFC                movea.l    A4, [A6 - 0x4]
  384. 000003F0  4E5E                     unlink     A6
  385. 000003F2  4E75                     rts
  386. export_1019:
  387. 000003F4  4E56 FFF8                link       A6, -0x0008
  388. 000003F8  2F0C                     move.l     -[A7], A4
  389. 000003FA  7000                     moveq.l    D0, 0x00
  390. 000003FC  2F00                     move.l     -[A7], D0
  391. 000003FE  7200                     moveq.l    D1, 0x00
  392. 00000400  122E 000F                move.b     D1, [A6 + 0xF]
  393. 00000404  2F01                     move.l     -[A7], D1
  394. 00000406  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  395. 0000040A  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  396. 0000040E  2840                     movea.l    A4, D0
  397. 00000410  2F0C                     move.l     -[A7], A4
  398. 00000412  486E FFF8                pea.l      [A6 - 0x8]
  399. 00000416  2054                     movea.l    A0, [A4]
  400. 00000418  2050                     movea.l    A0, [A0]
  401. 0000041A  2268 0094                movea.l    A1, [A0 + 0x94]
  402. 0000041E  4E91                     jsr        [A1]
  403. 00000420  4FEF 000C                lea.l      A7, [A7 + 0xC]
  404. 00000424  41EE 0000                lea.l      A0, [A6 + 0x0]
  405. 00000428  2F20                     move.l     -[A7], -[A0]
  406. 0000042A  2F20                     move.l     -[A7], -[A0]
  407. 0000042C  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  408. 00000430  286E FFF4                movea.l    A4, [A6 - 0xC]
  409. 00000434  4E5E                     unlink     A6
  410. 00000436  4E75                     rts
  411. export_1020:
  412. 00000438  4E56 0000                link       A6, 0
  413. 0000043C  48E7 0018                movem.l    -[A7], A3,A4
  414. 00000440  286E 0008                movea.l    A4, [A6 + 0x8]
  415. 00000444  2F0C                     move.l     -[A7], A4
  416. 00000446  2054                     movea.l    A0, [A4]
  417. 00000448  2050                     movea.l    A0, [A0]
  418. 0000044A  2268 0090                movea.l    A1, [A0 + 0x90]
  419. 0000044E  4E91                     jsr        [A1]
  420. 00000450  2640                     movea.l    A3, D0
  421. 00000452  7000                     moveq.l    D0, 0x00
  422. 00000454  102E 000F                move.b     D0, [A6 + 0xF]
  423. 00000458  2F00                     move.l     -[A7], D0
  424. 0000045A  2054                     movea.l    A0, [A4]
  425. 0000045C  3028 000C                move.w     D0, [A0 + 0xC]
  426. 00000460  48C0                     ext.l      D0
  427. 00000462  2F00                     move.l     -[A7], D0
  428. 00000464  2F0B                     move.l     -[A7], A3
  429. 00000466  2053                     movea.l    A0, [A3]
  430. 00000468  2050                     movea.l    A0, [A0]
  431. 0000046A  2268 007C                movea.l    A1, [A0 + 0x7C]
  432. 0000046E  4E91                     jsr        [A1]
  433. 00000470  4FEF 0010                lea.l      A7, [A7 + 0x10]
  434. 00000474  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  435. 0000047A  4E5E                     unlink     A6
  436. 0000047C  4E75                     rts
  437. export_1021:
  438. 0000047E  4E56 0000                link       A6, 0
  439. 00000482  2F0C                     move.l     -[A7], A4
  440. 00000484  286E 0008                movea.l    A4, [A6 + 0x8]
  441. 00000488  200C                     move.l     D0, A4
  442. 0000048A  6610                     bne        +0x12 /* 0000049C */
  443. 0000048C  7012                     moveq.l    D0, 0x12
  444. 0000048E  2F00                     move.l     -[A7], D0
  445. 00000490  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  446. 00000494  2840                     movea.l    A4, D0
  447. 00000496  200C                     move.l     D0, A4
  448. 00000498  584F                     addq.w     A7, 4
  449. 0000049A  671A                     beq        +0x1C /* 000004B6 */
  450. label0000049C:
  451. 0000049C  2F0C                     move.l     -[A7], A4
  452. 0000049E  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  453. 000004A2  2840                     movea.l    A4, D0
  454. 000004A4  2054                     movea.l    A0, [A4]
  455. 000004A6  20AD FD82                move.l     [A0], [A5 - 0x27E]
  456. 000004AA  2054                     movea.l    A0, [A4]
  457. 000004AC  217C 2A2A 2A2A 000E      move.l     [A0 + 0xE], 0x2A2A2A2A /* '****' */
  458. 000004B4  584F                     addq.w     A7, 4
  459. label000004B6:
  460. 000004B6  200C                     move.l     D0, A4
  461. 000004B8  286E FFFC                movea.l    A4, [A6 - 0x4]
  462. 000004BC  4E5E                     unlink     A6
  463. 000004BE  4E75                     rts
  464. export_1022:
  465. 000004C0  4E56 0000                link       A6, 0
  466. 000004C4  2F0C                     move.l     -[A7], A4
  467. 000004C6  286E 0008                movea.l    A4, [A6 + 0x8]
  468. 000004CA  4878 2BF2                push.l     0x2BF2
  469. 000004CE  2F0C                     move.l     -[A7], A4
  470. 000004D0  2054                     movea.l    A0, [A4]
  471. 000004D2  2050                     movea.l    A0, [A0]
  472. 000004D4  2268 000C                movea.l    A1, [A0 + 0xC]
  473. 000004D8  4E91                     jsr        [A1]
  474. 000004DA  4A00                     tst.b      D0
  475. 000004DC  504F                     addq.w     A7, 8
  476. 000004DE  671A                     beq        +0x1C /* 000004FA */
  477. 000004E0  2054                     movea.l    A0, [A4]
  478. 000004E2  0828 0005 004A           btst.b     [A0 + 0x4A], 0x5
  479. 000004E8  56C0                     sne        D0
  480. 000004EA  4400                     neg.b      D0
  481. 000004EC  7200                     moveq.l    D1, 0x00
  482. 000004EE  1200                     move.b     D1, D0
  483. 000004F0  0C41 0001                cmpi.w     D1, 0x1
  484. 000004F4  6604                     bne        +0x6 /* 000004FA */
  485. 000004F6  7001                     moveq.l    D0, 0x01
  486. 000004F8  6002                     bra        +0x4 /* 000004FC */
  487. label000004FA:
  488. 000004FA  7000                     moveq.l    D0, 0x00
  489. label000004FC:
  490. 000004FC  286E FFFC                movea.l    A4, [A6 - 0x4]
  491. 00000500  4E5E                     unlink     A6
  492. 00000502  4E75                     rts
  493. export_1023:
  494. 00000504  4E56 0000                link       A6, 0
  495. 00000508  2F0C                     move.l     -[A7], A4
  496. 0000050A  286E 0008                movea.l    A4, [A6 + 0x8]
  497. 0000050E  200C                     move.l     D0, A4
  498. 00000510  6610                     bne        +0x12 /* 00000522 */
  499. 00000512  700C                     moveq.l    D0, 0x0C
  500. 00000514  2F00                     move.l     -[A7], D0
  501. 00000516  4EAD 07AA                jsr        [A5 + 0x7AA /* export_241 */]
  502. 0000051A  2840                     movea.l    A4, D0
  503. 0000051C  200C                     move.l     D0, A4
  504. 0000051E  584F                     addq.w     A7, 4
  505. 00000520  671A                     beq        +0x1C /* 0000053C */
  506. label00000522:
  507. 00000522  2F0C                     move.l     -[A7], A4
  508. 00000524  4EAD 2902                jsr        [A5 + 0x2902 /* export_1308 */]
  509. 00000528  2840                     movea.l    A4, D0
  510. 0000052A  2054                     movea.l    A0, [A4]
  511. 0000052C  20AD FE7E                move.l     [A0], [A5 - 0x182]
  512. 00000530  2054                     movea.l    A0, [A4]
  513. 00000532  217C 6E75 6C6C 0008      move.l     [A0 + 0x8], 0x6E756C6C /* 'null' */
  514. 0000053A  584F                     addq.w     A7, 4
  515. label0000053C:
  516. 0000053C  200C                     move.l     D0, A4
  517. 0000053E  286E FFFC                movea.l    A4, [A6 - 0x4]
  518. 00000542  4E5E                     unlink     A6
  519. 00000544  4E75                     rts
  520. export_1024:
  521. 00000546  4E56 0000                link       A6, 0
  522. 0000054A  2F07                     move.l     -[A7], D7
  523. 0000054C  3E2E 000E                move.w     D7, [A6 + 0xE]
  524. 00000550  0C47 0BEA                cmpi.w     D7, 0xBEA
  525. 00000554  6604                     bne        +0x6 /* 0000055A */
  526. 00000556  7000                     moveq.l    D0, 0x00
  527. 00000558  600C                     bra        +0xE /* 00000566 */
  528. label0000055A:
  529. 0000055A  48C7                     ext.l      D7
  530. 0000055C  2F07                     move.l     -[A7], D7
  531. 0000055E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  532. 00000562  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  533. label00000566:
  534. 00000566  2E2E FFFC                move.l     D7, [A6 - 0x4]
  535. 0000056A  4E5E                     unlink     A6
  536. 0000056C  4E75                     rts
  537.